\section{LinearEnvironment Class Reference}
\label{classLinearEnvironment}\index{LinearEnvironment@{LinearEnvironment}}
{\tt \#include $<$environment.hh$>$}

Inheritance diagram for LinearEnvironment::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{classLinearEnvironment}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf LinearEnvironment} ()
\item 
{\bf LinearEnvironment} (double {\bf slope}, double {\bf intercept})
\item 
{\bf $\sim$LinearEnvironment} ()
\item 
virtual double {\bf getLigConc} (double xPos, double yPos, double zPos, double time)
\item 
virtual void {\bf getStartPosition} (int cellNumber, double pos[3])
\item 
virtual void {\bf tryToMove} (double p[3], double p2[3], double u[3], double up[3])
\end{CompactItemize}
\subsection*{Protected Attributes}
\begin{CompactItemize}
\item 
double {\bf slope}
\item 
double {\bf intercept}
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{LinearEnvironment@{LinearEnvironment}!LinearEnvironment@{LinearEnvironment}}
\index{LinearEnvironment@{LinearEnvironment}!LinearEnvironment@{LinearEnvironment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LinearEnvironment::LinearEnvironment ()\hspace{0.3cm}{\tt  [inline]}}\label{classLinearEnvironment_fd2e7a4631a823239ed36ca16ba33087}


\index{LinearEnvironment@{LinearEnvironment}!LinearEnvironment@{LinearEnvironment}}
\index{LinearEnvironment@{LinearEnvironment}!LinearEnvironment@{LinearEnvironment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LinearEnvironment::LinearEnvironment (double {\em slope}, double {\em intercept})\hspace{0.3cm}{\tt  [inline]}}\label{classLinearEnvironment_ffd7ec6d594b537b9165545587dbbc20}


\index{LinearEnvironment@{LinearEnvironment}!$\sim$LinearEnvironment@{$\sim$LinearEnvironment}}
\index{$\sim$LinearEnvironment@{$\sim$LinearEnvironment}!LinearEnvironment@{LinearEnvironment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LinearEnvironment::$\sim$LinearEnvironment ()\hspace{0.3cm}{\tt  [inline]}}\label{classLinearEnvironment_7f4ac6da7bafea6b4e180a48b5f8a050}




\subsection{Member Function Documentation}
\index{LinearEnvironment@{LinearEnvironment}!getLigConc@{getLigConc}}
\index{getLigConc@{getLigConc}!LinearEnvironment@{LinearEnvironment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual double LinearEnvironment::getLigConc (double {\em xPos}, double {\em yPos}, double {\em zPos}, double {\em time})\hspace{0.3cm}{\tt  [inline, virtual]}}\label{classLinearEnvironment_994e21e803a0bc5c5245d91b7321b4ec}




Reimplemented from {\bf Environment} \doxyref{}{p.}{classEnvironment_9a7cb1b6b8d87a5e675cc4bb36a37517}.\index{LinearEnvironment@{LinearEnvironment}!getStartPosition@{getStartPosition}}
\index{getStartPosition@{getStartPosition}!LinearEnvironment@{LinearEnvironment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void LinearEnvironment::getStartPosition (int {\em cellNumber}, double {\em pos}[3])\hspace{0.3cm}{\tt  [virtual]}}\label{classLinearEnvironment_b67281c04b7a267229f8a4ee03fa9196}




Reimplemented from {\bf Environment} \doxyref{}{p.}{classEnvironment_44275329226731286967ed7e992d4f03}.\index{LinearEnvironment@{LinearEnvironment}!tryToMove@{tryToMove}}
\index{tryToMove@{tryToMove}!LinearEnvironment@{LinearEnvironment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void LinearEnvironment::tryToMove (double {\em p}[3], double {\em p2}[3], double {\em u}[3], double {\em up}[3])\hspace{0.3cm}{\tt  [inline, virtual]}}\label{classLinearEnvironment_ecfd0d083efb5603de41dadb076c33f3}




Reimplemented from {\bf Environment} \doxyref{}{p.}{classEnvironment_d3ebd0201f9f4c8195fb5b15dc9b1e55}.

\subsection{Member Data Documentation}
\index{LinearEnvironment@{LinearEnvironment}!slope@{slope}}
\index{slope@{slope}!LinearEnvironment@{LinearEnvironment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double {\bf LinearEnvironment::slope}\hspace{0.3cm}{\tt  [protected]}}\label{classLinearEnvironment_db7d49496d66a87d35cf1bcd47fa3d1e}


\index{LinearEnvironment@{LinearEnvironment}!intercept@{intercept}}
\index{intercept@{intercept}!LinearEnvironment@{LinearEnvironment}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double {\bf LinearEnvironment::intercept}\hspace{0.3cm}{\tt  [protected]}}\label{classLinearEnvironment_d1520c91765076fa303794a66e82929a}




The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
/home/msneddon/eclipse/galileoSR1\_\-cpp/workspace/NFsim/src/NFtest/agentcell/cell/{\bf environment.hh}\item 
/home/msneddon/eclipse/galileoSR1\_\-cpp/workspace/NFsim/src/NFtest/agentcell/cell/{\bf environment.cpp}\end{CompactItemize}
